package 集合Map;
 
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
/**
 * @描述: TreeMap默认按key进行升序排序，如果想改变默认的顺序，可以使用比较器
 * @作者: 宋利军 
 * @Date: 2018年9月17日 上午1:57:24 
 * @Copyright: http://blog.aizhuoyue.net.
 */
public class TestMap3 {
 
    public static void main(String[] args) {
    	Map<String, String> map = new TreeMap<String, String>(new Comparator<String>() {
    	    public int compare(String obj1, String obj2) {
    	        return obj2.compareTo(obj1);// 降序排序
    	    }
    	});
    	map.put("a", "c");
    	map.put("b", "b");
    	map.put("c", "a");
    	 
    	for (String key : map.keySet()) {
    	    System.out.println(key + " ：" + map.get(key));
    	}
    }
}